TextlessActionWidget

constructor(activeIcon: Identifier, inactiveIcon: Identifier, highlightedIcon: Identifier, activeNarration: Text, inactiveNarration: Text, activeSupplier: Supplier<Boolean>, pressAction: Consumer<TextlessActionWidget>)

Parameters

activeIcon

Identifier - sprite id for active-but-not-hovered state

inactiveIcon

Identifier - sprite id for inactive/disabled state, controlled via activeSupplier

highlightedIcon

Identifier - sprite id for the active-and-hovered state

activeNarration

Text - the tooltip and narration for active states

inactiveNarration

Text - narration and tooltip to display if the button is inactive

activeSupplier

Supplier - supplies whether this widget should be active

pressAction

Consumer - action to take on press